package com.hmall.gateway.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

@Data
@ConfigurationProperties("hm.auth")
/*@Component 是Spring框架的注解，用于标记一个类为Spring容器管理的组件（即Bean）。
功能：被标注的类会被Spring自动扫描并注入到IoC容器中，无需手动配置。
用途：通常用于服务层、工具类等非特定层级（如非Controller或Repository）的组件。
        （注：此为简化解释，实际功能依赖Spring上下文环境）*/
@Component
public class AuthProperties {
    private List<String> includePaths;
    private List<String> excludePaths;
}
